Package | hl7.fhir.uv.cow |
Type | ExampleScenario |
Id | Id |
FHIR Version | R4 |
Source | http://hl7.org/fhir/uv/cow/https://build.fhir.org/ig/HL7/fhir-cow-ig/ExampleScenario-scenario1-lab-order.html |
Url | http://hl7.org/fhir/uv/cow/ExampleScenario/scenario1-lab-order |
Version | 0.1.0 |
Status | draft |
Date | 2025-01-30T16:36:27+00:00 |
Name | LabOrderTrackingWithTask |
Experimental | False |
Realm | uv |
Authority | hl7 |
Purpose | Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking. |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
ExampleScenario - Lab order tracking with Task
Resource ExampleScenario "example-laborder"
status : draft
purpose : Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking.
{
"resourceType" : "ExampleScenario",
"id" : "scenario1-lab-order",
"text" : {
"status" : "additional",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>ExampleScenario - Lab order tracking with Task</b> <a name=\"example-laborder\"/></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource ExampleScenario "example-laborder"</p></div><p><b>status</b> : draft</p><p><b>purpose</b> : Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking.</p><img src=\"./examplescenario-example-laborder.png\" alt=\"ExampleScenario diagram - IHE MMA example\"/></div>"
},
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "oo"
}
],
"url" : "http://hl7.org/fhir/uv/cow/ExampleScenario/scenario1-lab-order",
"version" : "0.1.0",
"name" : "LabOrderTrackingWithTask",
"status" : "draft",
"date" : "2025-01-30T16:36:27+00:00",
"publisher" : "HL7 International - Orders and Observations Work Group",
"contact" : [
{
"name" : "HL7 International - Orders and Observations Work Group",
"telecom" : [
{
"system" : "url",
"value" : "http://hl7.org/Special/committees/orders"
},
{
"system" : "email",
"value" : "oo@lists.hl7.org"
}
]
}
],
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code" : "001",
"display" : "World"
}
]
}
],
"purpose" : "Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking.",
"actor" : [
{
"actorId" : "Clin",
"type" : "person",
"name" : "Clinician",
"description" : "Clinician"
},
{
"actorId" : "CPOE",
"type" : "entity",
"name" : "CPOE",
"description" : "CPOE"
},
{
"actorId" : "EMR",
"type" : "entity",
"name" : "EMR",
"description" : "EMR"
},
{
"actorId" : "LabMan",
"type" : "person",
"name" : "Lab person",
"description" : "Lab Person"
},
{
"actorId" : "Lab",
"type" : "entity",
"name" : "Lab",
"description" : "Lab"
}
],
"instance" : [
{
"resourceId" : "req1",
"resourceType" : "ServiceRequest",
"name" : "Request for a lab procedure",
"description" : "Bla",
"version" : [
{
"versionId" : "req1-v1",
"description" : "Initial order"
},
{
"versionId" : "req1-v2",
"description" : "Order in progress"
},
{
"versionId" : "req1-v3",
"description" : "Order completed"
}
]
},
{
"resourceId" : "task1",
"resourceType" : "Task",
"name" : "Task",
"description" : "The task that handles the status updates...",
"version" : [
{
"versionId" : "task1-v1",
"description" : "Initially created"
},
{
"versionId" : "task1-v2",
"description" : "Accepted"
},
{
"versionId" : "task1-v3",
"description" : "In progress"
},
{
"versionId" : "task1-v4",
"description" : "Completed"
}
]
},
{
"resourceId" : "req.lab1",
"resourceType" : "ServiceRequest",
"name" : "Internal lab request",
"description" : "Lab's internal request for the procedure",
"version" : [
{
"versionId" : "req.lab1-v1",
"description" : "Order in progress"
},
{
"versionId" : "req.lab1-v2",
"description" : "Order in progress"
},
{
"versionId" : "req.lab1-v3",
"description" : "Order completed"
}
]
}
],
"process" : [
{
"title" : "Lab order tracking with Task",
"description" : "Lab order, status updates handled with Task between CPOE, EMR and Lab systems",
"step" : [
{
"process" : [
{
"title" : "Create order",
"description" : "New lab order",
"step" : [
{
"operation" : {
"number" : "1.1",
"name" : "Make a call",
"initiator" : "Clin",
"receiver" : "LabMan"
}
},
{
"operation" : {
"number" : "1.2",
"name" : "Create new EMR order",
"initiator" : "Clin",
"receiver" : "CPOE"
}
},
{
"operation" : {
"number" : "1.3",
"name" : "Submit order to EMR",
"initiator" : "CPOE",
"receiver" : "EMR",
"request" : {
"resourceId" : "req1",
"versionId" : "req1-v1"
}
}
},
{
"operation" : {
"number" : "1.4",
"name" : "Create new task ",
"initiator" : "EMR",
"receiver" : "EMR",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v1"
}
}
},
{
"operation" : {
"number" : "1.5",
"name" : "Send task to Lab",
"initiator" : "EMR",
"receiver" : "Lab",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v1"
}
}
}
]
}
],
"pause" : true
},
{
"process" : [
{
"title" : "Accept order",
"description" : "New task for handling order tracking",
"step" : [
{
"operation" : {
"number" : "2.1",
"name" : "Accept task",
"initiator" : "LabMan",
"receiver" : "Lab"
}
},
{
"operation" : {
"number" : "2.2",
"name" : "Task status = accepted",
"initiator" : "Lab",
"receiver" : "Lab",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v2"
}
}
},
{
"operation" : {
"number" : "2.3",
"name" : "Create internal lab request",
"initiator" : "Lab",
"receiver" : "Lab",
"request" : {
"resourceId" : "req.lab1",
"versionId" : "req.lab1-v1"
}
}
},
{
"operation" : {
"number" : "2.4",
"name" : "Send Task to EMR",
"initiator" : "Lab",
"receiver" : "EMR",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v2"
}
}
},
{
"operation" : {
"number" : "2.5",
"name" : "Inform CPOE of Task status",
"initiator" : "EMR",
"receiver" : "CPOE",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v2"
}
}
}
]
}
]
},
{
"process" : [
{
"title" : "Initiate procedure",
"description" : "Procedure is initiated at the lab",
"step" : [
{
"operation" : {
"number" : "3.1",
"name" : "Begin procedure",
"initiator" : "LabMan",
"receiver" : "Lab"
}
},
{
"operation" : {
"number" : "3.2",
"name" : "Task status: in-progress",
"initiator" : "Lab",
"receiver" : "Lab",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v3"
}
}
},
{
"operation" : {
"number" : "4.3",
"name" : "Internal lab request: in-progress",
"initiator" : "Lab",
"receiver" : "Lab",
"request" : {
"resourceId" : "req.lab1",
"versionId" : "req.lab1-v2"
}
}
},
{
"operation" : {
"number" : "4.4",
"name" : "Send updated Task to EMR",
"initiator" : "Lab",
"receiver" : "EMR",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v3"
}
}
},
{
"operation" : {
"number" : "4.5",
"name" : "Inform CPOE of Task status",
"initiator" : "EMR",
"receiver" : "CPOE",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v4"
}
}
},
{
"operation" : {
"number" : "4.6",
"name" : "Order status: in-progress",
"initiator" : "CPOE",
"receiver" : "CPOE",
"request" : {
"resourceId" : "req1",
"versionId" : "req1-v2"
}
}
}
]
}
]
},
{
"process" : [
{
"title" : "Finish procedure",
"description" : "Procedure is finished",
"step" : [
{
"operation" : {
"number" : "5.1",
"name" : "Finish procedure",
"initiator" : "LabMan",
"receiver" : "Lab"
}
},
{
"operation" : {
"number" : "5.2",
"name" : "Task status = completed",
"initiator" : "Lab",
"receiver" : "Lab",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v2"
}
}
},
{
"operation" : {
"number" : "5.3",
"name" : "Internal lab request: complete",
"initiator" : "Lab",
"receiver" : "Lab",
"request" : {
"resourceId" : "req.lab1",
"versionId" : "req.lab1-v2"
}
}
},
{
"operation" : {
"number" : "5.4",
"name" : "Send updated Task to EMR",
"initiator" : "Lab",
"receiver" : "EMR",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v4"
}
}
},
{
"operation" : {
"number" : "5.5",
"name" : "Inform CPOE of Task status",
"initiator" : "EMR",
"receiver" : "CPOE",
"request" : {
"resourceId" : "task1",
"versionId" : "task1-v4"
}
}
},
{
"operation" : {
"number" : "5.6",
"name" : "Order status = completed",
"initiator" : "CPOE",
"receiver" : "CPOE",
"request" : {
"resourceId" : "req1",
"versionId" : "req1-v3"
}
}
}
]
}
]
}
]
}
]
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.